function Player:Spawn()
	-- The action depends on current server's state
	States:Current():Spawn(self)
end

function onWasted(Source)
	States:Current():Wasted(Source)
end
onPlayerWasted:Handle(onWasted)